input{
    width: 100%;
}

.hidden {
    display: none;
}
 

.address-input {
  width: 100%;

  position: relative;
  transform:  translateY(10px);  
}

.address-input:focus {
  border-color: #007bff;
  box-shadow: 0 0 5px rgba(0,123,255,0.5);
}

.address-input::placeholder {
  color: #ccc;
}

.address-input:invalid {
  border-color: #dc3545;
  
}

td {
  padding-right: 8px;
}